Metal on Applen ohjelmointirajapinta grafiikkaprosessorin käyttöön iOS- ja macOS-laitteilla.
Muita vastaavia rajapintoja ovat Khronos Groupin OpenGL ja Vulkan, Microsoftin Direct3D ja AMD:n Mantle.
Metal on alun perin julkaistu iOS 8:ssa ja myöhemmin Mac OS:lle.[1][2]
Metal tukee GPGPU-käyttöä Compute Pipeline toiminnon kautta.[3]
Apple on ilmoittanut Metal 2 -rajapinnan tulosta ja SteamVR-tuesta uudelle rajapinnalle.[4]
Apple on julkaissut shader-ohjelmointiin Metal Shading Language -kielen, joka perustuu C++14-kieleen.[5]